vlwkaos' digital garden

윈도우 웹개발 환경 설정

뭔가 설치하고 나서 안될 경우 refreshenv를 입력하거나 다시 시작 하면 된다.

windows terminal 설치

윈도우 스토어에서 Windows Terminal을 설치한다. 다른 항목을 설치하는 동안에는 다음 단축키로 Win + x a 관리자모드 터미널을 이용한다.

chocolately 설치

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

다음 커맨드로 설치를 진행한다.

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))` 

choco로 설치가 잘 되었는지 확인한다.

기타 유틸리티 프로그램 설치 (옵션)

여기를 참조하여 골라서 설치하자 https://gist.github.com/Jeff-Lewis/b0871fbc887cfccfa83655d7fba41f68 choco install vim

필수 프로그램 설치

choco install gsudo sudo처럼 gsudo커맨드로 관리자 권한 elevation을 제공해준다.

choco install nvm 노드 버전 관리자. 설치 후 아마 재부팅 해야할 것이다.

nvm list available를 입력하여 버전을 확인하고 nvm install <버전> 설치 후 nvm use <버전>을 입력하면 된다.

안되면 다음을 참조하자

  1. https://stackoverflow.com/questions/57370471/node-is-not-recognized-as-an-internal-or-external-command-after-installing-nvm
  2. https://techbrij.com/nvm-windows-node-npm-not-recognized

choco install git 따로 설명이 필요 없다.

보기좋게 만들기

파워라인 테마를 이용하기 위해 oh-my-posh를 설치해주자

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

폰트는 Ubuntu Mono derivative Powerline 를 설치하고 이제 아까전에 받았던 Windows Terminal을 키고 설정 파일을 연다. Powershell 설정 값이 있는 곳에 "fontFace": "Ubuntu Mono derivative Powerline", 을 추가해 준다. 추가적으로 "startingDirectory": "." 도 추가하면 탐색기의 검색바에 wt를 입력하고 실행하면 해당 경로에서 Windows Terminal을 열 수 있다.

어디서든 관리자 모드와 테마 사용하기

New-Item -Type file -Path $Profile -Force 를 입력하여 .bashrc와 같은 기능을 하는 powershel profile 파일을 만든다.

Set-ExecutionPolicy RemoteSigned

notepad $profile입력하여 메모장으로 프로필 파일을 열고 다음을 입력한다.

Set-Prompt
gsudo 
clear

기타 설정

한글이 깨지는 문제를 해결

파워쉘 로딩 속도 올려보자

Referred in

윈도우 웹개발 환경 설정